package com.dianjing.dianqun.common.base;

public interface CrudMpper<T>  {

	/**
	 * 获取单条数据
	 * @param id
	 * @return
	 */
	public T selectByPrimaryKey(Integer id);
	
	
	/**
	 * 插入数据
	 * @param entity
	 * @return
	 */
	public int insertSelective(T entity);
	
	/**
	 * 更新数据
	 * @param entity
	 * @return
	 */
	public int updateByPrimaryKey(T entity);
	
	/**
	 * 删除数据慎用
	 * @param id
	 * @see public int delete(T entity)
	 * @return
	 */
	public int deleteByPrimaryKey(Integer id);
	
	
}